.divAlbumShadow
{
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow:2px 2px 10px #909090;
}

.divSearch
{
     background-color:#fff; border-radius:10px; overflow:hidden; height:20px; width:250px;  line-height:20px; text-align:left;
}
    .divSearch .divInput
    {
        float:left; margin-left:10px;
    }
        .divSearch .divInput input[type=text]
        {
            height:20px; width:200px; border:none;
        }
.divSearch .divSearchBtn
{
     float:right;
     margin-right:5px; 
     cursor:pointer;
}

    .divSearch .divSearchBtn:hover
    {
        color:#669900;
    }   

.divLabel
{
    width:100%;
    border-bottom:solid 1px gray;
}
    .divLabel div
    {
        width:70px;
        background-color:#669900;
        color:#fff;
        text-align:center;
        margin-bottom:1px;
    }
.divReturnPre
{
    cursor:pointer;width:20px; height:80px; float:right; text-align:center; background-color:#F4F4F4;
    border-top-left-radius:5px;border-bottom-left-radius:5px;
     z-index:9996;position:fixed;top:40%; right:0;
}

    .divReturnPre:hover
    {
        background-color:#669900;
         color:#fff;
    }
.divtopbar
{
    position:fixed;
    width:100%;
    background-image:url(/imgResource/topbar.png);
    background-repeat:repeat-x;
    top:0;
    margin:0;
    height:31px;
    line-height:31px;
    z-index:9997;
}  
.header
        {
            height: 74px;           
            position: fixed;
            margin: 0;
            top: 31px;
            width: 100%;           
            left: 0;
            z-index: 99999;
            background-color:#fff;
        }
        .menuH {
            position: fixed;
            top:105px;
            left:0;
            width:100%;            
            background-image:url(/imgResource/mainnav.png);
            background-repeat:repeat-x;
            height:28px;
            line-height:28px;
            z-index: 99998;
            margin:0;
        }
        .aMenu {
            color:#fff;
            font-family:YouYuan;
            font-size:1em;
        }
            .aMenu:hover {
                color:#1d3996;
                font-family:YouYuan;
            font-size:1em;
            }
        .alogon {
        
            color:#669900;
        }
        .divMenu
        {
            height:28px;
            color:#fff;
            float:left; 
            width:100px; 
            font-weight:bold;
            text-align:center;
            cursor:pointer;
        }
.divMenuBorder
{
    border:solid 1px #5B5B5B;
}
.divSubMenu
{
    background-image:url(/imgResource/mainnav.png);
            background-repeat:repeat-x;
            height:28px;
            line-height:28px;
            z-index: 99998;
}
.divUploadMenu
{
    height:28px;
            color:#fff;
            float:left; 
            width:100px; 
            font-weight:bold;
            text-align:center;
            cursor:pointer;
}
            .divMenu:hover
            {          
             height:28px;
            color:#CCFF66;  
            float:left; 
            width:100px; 
            font-weight:bold;
            text-align:center;
            cursor:pointer;       
            background-color:#5B5B5B;
            }
.divCollectTitle
{
    height:28px;
            color:#fff;
            float:left; 
            width:100px; 
            font-weight:bold;
            text-align:center;
            cursor:pointer;
}

    .divCollectTitle:hover
    {
        height:28px;
            color:#CCFF66;  
            float:left; 
            width:100px; 
            font-weight:bold;
            text-align:center;
            cursor:pointer;       
            background-color:#5B5B5B;
    }
.divellipsis
{
 text-overflow:ellipsis;overflow:hidden; white-space:nowrap;
}


  
input[type=text]
{
    outline:none;
}
.divButton
{
    background-color:#eae8e8;  width:40px; text-align:center;line-height:20px; cursor:pointer;
    
}
    .divButton:hover
    {
        background-color:#669900;
        color:#fff;
    }

#divMain
{
     width: 1024px; 
      padding: 5px 30px 15px 30px;
    background-color: #fff;
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
   margin:150px auto  0 auto;
}

#divfooter {
    position:fixed;
    bottom:0px;
    background-color: #EFEFEF;
    color: #666666;   
    text-align: center;
    height:20px;
    line-height:20px;
    margin: 0 0 0 0;
    font-size: .9em;
    width:100%;
    border-top:solid 1px #669900;
} 

.currentMenu
        {           
            background-color:#626262;
            color:#CCFF66;
        }

.divAlertAddInfo {
    height:20px;
    width:60px;
    position:absolute;
}
.divAddSongs {
    float:left;
    width:18px;
    height:18px;
    background-image:url(../imgResource/mOption.png);
    background-position: -460px -99px;   
    cursor:pointer;
}
    .divAddSongs:hover {
        float:left;
    width:18px;
    height:18px;
    background-image:url(../imgResource/mOption.png);
    background-position: -376px -147px;   
    cursor:pointer;
        
    }
a {
        text-decoration:none;
        color:#669900;
    }
a:hover {
    text-decoration:underline;
}
.aStartWith {
    text-decoration:none;
}
    .aStartWith:hover {
        text-decoration:underline;
    }
body
{
    font-size: .75em;    
    font-family: "Trebuchet MS" , Verdana, Helvetica, Sans-Serif;
    margin: 0;
    color:#666666;
}

header, footer, nav, section
{
    display: block;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset
{
    border: 1px solid #aca9a9;    
    padding: 0 0 1.4em 1.4em;    
    margin: 0 0 1.5em 0;
     border-radius:10px;   
    *-webkit-border-radius:10px;          
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
}

.editor-label
{
    margin: 1em 0 0 0;
}

.editor-field
{
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

.album-play
{   
    z-index: 2;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url(../imgResource/AHOxPsNl.png) no-repeat 0px -168px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="corp",src="../imgResource/d6suQ9Vt.png");
}

.album-play:hover
{  
    z-index: 2;
    right: 4px;
    bottom: 4px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url(../imgResource/AHOxPsNl.png) no-repeat 0px -204px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="corp",src="../imgResource/d6suQ9Vt.png");
}
.SearchQueryTextInput
{
    margin: 0px;
    padding: 0px;
    width: 200px;
    height: 20px;
    border:0;
    background-color:#808080;
    border-style:hidden;
    
    
}
.SearchQueryTextInput:focus
{
    margin: 0px;
    padding: 0px;
    width: 200px;
    height: 20px;
    border:0;
    background-color:#fff;
    border-style:hidden;
}

.divCollect
{
    float:left;
    width:22px;
    height:18px;
    background-image:url(../imgResource/mOption.png);
    background-position: -388px -122px;  
    cursor:pointer; 
}

    .divCollect:hover
    {
    float:left;
    width:22px;
    height:18px;
    background-image:url(../imgResource/mOption.png);
    background-position: -328px -134px;  
    cursor:pointer; 
    }

.hoverbackcolor
{
    background-color:#EAEAEA;
    border-radius:5px;
}

.evenbackcolor {
    background-color:#F8F8F8;
}

.topPlay {
    float:left;    
    width:18px;
    height:18px;
    background-image:url(../imgResource/mOption.png);
    background-position: -388px -99px;   
    cursor:pointer;

}
    .topPlay:hover {
    float:left;
    width:18px;
    height:18px;
    background-image:url(../imgResource/mOption.png);
    background-position: -412px -99px;   
    cursor:pointer;
    }

.divradiu {
    border:solid 1px gray;
*-webkit-border-radius:5px; 
  border-radius:5px;
}